:root{--gold: #d4af37;--gold-metal: linear-gradient( 115deg, #8a6819 0%, #c49a2c 16%, #f5e29a 34%, #d4af37 50%, #a88125 68%, #ecd27e 86%, #9b7720 100% );--gold-leaf: linear-gradient( 100deg, #b8912f 0%, #e9cf7a 22%, #fff3c4 38%, #d4af37 55%, #b8912f 75%, #f1dc8e 100% );--gold-glow: 0 8px 22px -10px rgb(212 175 55 / .65)}.gold-btn,.color-custom-badge-sale{position:relative;isolation:isolate;overflow:hidden;background-color:var(--gold)!important;background-image:var(--gold-metal)!important;background-size:220% 100%!important;background-position:0% 50%;color:#0d131c!important;text-shadow:0 1px 0 rgb(255 245 205 / .45);box-shadow:inset 0 1px #fffae18c,inset 0 -1px #3c280559,var(--gold-glow)!important;transition:background-position .8s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,transform .16s ease!important}.color-custom-badge-sale{box-shadow:inset 0 1px #fffae18c,inset 0 -1px #3c28054d!important}.gold-btn:hover{background-position:100% 50%;box-shadow:inset 0 1px #fffae199,inset 0 -1px #3c280559,0 10px 28px -10px #e8c45ad9!important}.gold-btn:after,.color-custom-badge-sale:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / 0) 38%,rgb(255 255 255 / .75) 48%,rgb(255 250 220 / .25) 54%,transparent 64%);transform:translate(-130%)}.gold-btn>*,.color-custom-badge-sale>*{position:relative;z-index:2}.gold-sec{position:relative;isolation:isolate;box-shadow:none!important}.gold-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--gold-metal);background-size:220% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;transition:background-position .8s cubic-bezier(.22,1,.36,1)}.gold-sec:hover:before{background-position:100% 50%}.gold-sec:hover{box-shadow:0 8px 24px -14px #d4af37b3!important}[style*="--color: #c8a96a" i],[style*="--color: #efd79a" i],[style*="--color: #d4af37" i],.ocean-hero__eyebrow,.gold-text{background-image:var(--gold-leaf);background-size:250% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold)}[style*="--color: #c8a96a" i] *,[style*="--color: #efd79a" i] *,[style*="--color: #d4af37" i] *{-webkit-text-fill-color:transparent}.gold-btn:after,.color-custom-badge-sale:after{animation:gold-sweep 6s cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--gold-delay, 1.2s)}.gold-btn:hover:after{animation:gold-sweep-once .9s cubic-bezier(.45,0,.2,1) 1}.color-custom-badge-sale:after{animation-duration:7.5s}@media(prefers-reduced-motion:reduce){.gold-btn:after,.color-custom-badge-sale:after{animation-duration:14s!important;animation-iteration-count:infinite!important}.gold-btn:hover:after{animation-duration:.9s!important;animation-iteration-count:1!important}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){[style*="--color: #c8a96a" i],[style*="--color: #efd79a" i],[style*="--color: #d4af37" i],.ocean-hero__eyebrow,.gold-text{animation:gold-leaf 7s ease-in-out infinite alternate}}@keyframes gold-sweep{0%{transform:translate(-130%)}18%{transform:translate(130%)}to{transform:translate(130%)}}@keyframes gold-sweep-once{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes gold-leaf{0%{background-position:0% 50%}to{background-position:100% 50%}}product-card .product-media,.product-information__media .product-media{background:radial-gradient(120% 85% at 50% 30%,#fffdf7,#f6f0e2 55%,#e9dec6)}product-card .product-media__image,.product-information__media .product-media__image{mix-blend-mode:multiply}product-card .card-gallery{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #d4af3761,inset 0 0 0 1px #ffffff80,0 18px 34px -22px #000000d9;transition:box-shadow .4s cubic-bezier(.22,1,.36,1)}product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .22) 0%,transparent 18%),radial-gradient(60% 14% at 50% 96%,rgb(90 64 20 / .16),transparent 70%);z-index:1}product-card .card-gallery{position:relative}@media(hover:hover){product-card:hover .card-gallery{box-shadow:0 0 0 1px #e8c86ecc,inset 0 0 0 1px #fff9,0 24px 40px -22px #000000e6,0 0 26px -8px #d4af3759}}product-card .slideshow-control:not(.gold-btn){color:#0d131c}.product-information__media .product-media-container{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #d4af3759,0 30px 60px -36px #000000e6}product-card .product-card__content{gap:6px}product-card [class*=product-title] a,product-card .product-title,product-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card product-price .price{font-size:1.05em;font-weight:600;letter-spacing:.01em}.product-details product-price .price{font-family:var(--font-heading--family);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;background-image:var(--gold-leaf);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-details product-price .compare-at-price{font-size:1rem;opacity:.55;margin-inline-start:.5em}.product-details .rte h2,.product-details .rte h3{font-size:1.05rem!important;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-body--family);font-weight:600;color:#e9cf7a;margin:1.8em 0 .8em;padding-top:1.1em;border-top:1px solid rgb(212 175 55 / .25)}.product-details .rte p,.product-details .rte li{font-family:var(--font-body--family);font-size:.98rem;line-height:1.7;color:#f2ede4db}.product-details .rte ul{padding-inline-start:1.1em}.product-details .rte li::marker{color:#d4af37}.asm-extras{display:grid;gap:18px;margin-top:6px}.asm-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asm-trust__item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgb(212 175 55 / .22);color:#f2ede4;text-decoration:none;font-size:.82rem;line-height:1.3;transition:border-color .3s ease,background-color .3s ease}a.asm-trust__item:hover{border-color:#e8c86eb3}.asm-trust__item svg{flex:none;width:26px;height:26px;color:#d4af37}.asm-trust__item strong{display:block;font-weight:600;font-size:.84rem}.asm-trust__item span{color:#f2ede49e;font-size:.76rem}.asm-specs{border-radius:14px;border:1px solid rgb(212 175 55 / .28);background:linear-gradient(180deg,rgb(212 175 55 / .06),transparent 60%),#ffffff04;padding:18px 20px 8px}.asm-specs__title{margin:0 0 10px;font-family:var(--font-body--family);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#e9cf7a}.asm-specs dl{margin:0}.asm-specs__row{display:grid;grid-template-columns:7.5rem 1fr;gap:12px;padding:10px 0;border-top:1px solid rgb(242 237 228 / .08);font-size:.9rem}.asm-specs__row:first-child{border-top:0}.asm-specs dt{color:#f2ede48c}.asm-specs dd{margin:0;color:#f2ede4}@media(max-width:749px){.asm-trust__item{padding:10px;gap:8px}.asm-trust__item svg{width:22px;height:22px}.asm-specs__row{grid-template-columns:6.2rem 1fr}}.product-information__media .product-media-container{background:radial-gradient(120% 85% at 50% 30%,#fffdf7,#f6f0e2 55%,#e9dec6)}.product-information__media .product-media img,product-card .product-media img{background:transparent!important}.asm-ch{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,56px);align-items:center;margin:clamp(12px,2vw,24px) 0 8px;padding:clamp(24px,4vw,52px);border-radius:18px;background:radial-gradient(90% 120% at 100% 0%,rgba(212,175,55,.13),transparent 55%),radial-gradient(70% 90% at 0% 100%,rgba(38,58,86,.55),transparent 60%),linear-gradient(160deg,#121b28,#0b1119);box-shadow:inset 0 0 0 1px #d4af3752,0 18px 40px -24px #000c}.asm-ch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(rgba(233,207,122,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(233,207,122,.9) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 80% at 70% 40%,#000,transparent);mask-image:radial-gradient(80% 80% at 70% 40%,#000,transparent)}.asm-ch__rose{position:absolute;width:clamp(220px,30vw,380px);right:-60px;bottom:-80px;color:#d4af37;opacity:.09;pointer-events:none}.asm-ch__copy{position:relative;z-index:1;min-width:0}.asm-ch__eyebrow{margin:0 0 10px;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#e9cf7a;font-weight:600}.asm-ch__eyebrow span{opacity:.6;margin:0 .3em}.asm-ch__title{margin:0;font-family:var(--font-heading--family,var(--font-primary--family));font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05;color:#f7f1e3;text-wrap:balance}.asm-ch__rule{display:block;width:84px;height:2px;margin:18px 0 16px;background:linear-gradient(90deg,#8a6a1f,#f4dc8a 45%,#b8902e);border-radius:2px}.asm-ch__intro{margin:0;color:#f7f1e3c7;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;max-width:58ch}.asm-ch__more summary{list-style:none;cursor:pointer}.asm-ch__more summary::-webkit-details-marker{display:none}.asm-ch__toggle{color:#e9cf7a;font-weight:600;font-size:.9rem;white-space:nowrap;border-bottom:1px solid rgba(233,207,122,.45)}.asm-ch__more[open] summary .asm-ch__intro{display:none}.asm-ch__more[open] .asm-ch__toggle{font-size:0}.asm-ch__more[open] .asm-ch__toggle:after{content:"Show less";font-size:.9rem}.asm-ch__more[open] summary{margin-top:10px;order:2}.asm-ch__more[open]{display:flex;flex-direction:column}.asm-ch__points{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:18px 0 0;padding:0;color:#f7f1e3d9;font-size:.85rem}.asm-ch__points li{display:flex;align-items:center;gap:8px}.asm-ch__points li:before{content:"";width:6px;height:6px;transform:rotate(45deg);background:linear-gradient(135deg,#f4dc8a,#b8902e)}.asm-ch__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.asm-ch__nav a{padding:7px 14px;border-radius:999px;font-size:.8rem;letter-spacing:.04em;text-decoration:none;color:#f7f1e3;border:1px solid rgba(212,175,55,.35);background:#ffffff08;transition:background .25s,border-color .25s,color .25s}.asm-ch__nav a:hover{border-color:#d4af37;background:#d4af371a}.asm-ch__nav a[aria-current=page]{color:#1a1409;border-color:transparent;background:linear-gradient(135deg,#f4dc8a,#d4af37 45%,#a8841f);font-weight:600}.asm-ch__media{position:relative;z-index:1}.asm-ch__case{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:radial-gradient(120% 85% at 50% 30%,#fffdf7,#f6f0e2 55%,#e9dec6);box-shadow:0 0 0 1px #d4af378c,0 0 0 5px #d4af3714,0 24px 40px -18px #000000bf}.asm-ch__case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.35) 0%,transparent 28%),radial-gradient(60% 10% at 50% 94%,rgba(60,40,10,.18),transparent 70%)}.asm-ch__img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;background:transparent!important}@media(max-width:749px){.asm-ch{grid-template-columns:1fr;border-radius:14px;margin-inline:0}.asm-ch__media{order:-1}.asm-ch__case{aspect-ratio:16/10}.asm-ch__points{font-size:.8rem;gap:6px 14px}.asm-ch__nav{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding:2px 4px 4px;scrollbar-width:none}.asm-ch__nav a{flex:none}}.asm-size{margin-top:14px;padding:16px 16px 12px;border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:inset 0 0 0 1px #d4af3747}.asm-size__title{margin:0 0 8px;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#e9cf7a;font-weight:700}.asm-size__svg{display:block;width:100%;height:auto;max-height:260px;overflow:visible}.asm-size__floor{stroke:#e9cf7a73;stroke-width:.6;vector-effect:non-scaling-stroke}.asm-size__ref{fill:#f7f1e329}.asm-size__ref .asm-size__cut{fill:#f7f1e338}.asm-size__stroke{stroke:#f7f1e347}.asm-size__table{fill:#f7f1e321}.asm-size__cap{fill:#f7f1e38c;font-family:inherit}.asm-size__dim line{stroke:#e9cf7a;stroke-width:1;vector-effect:non-scaling-stroke}.asm-size__dim text{fill:#f4dc8a;font-weight:600;font-family:inherit}.asm-size__note{margin:8px 0 0;font-size:.8rem;line-height:1.5;color:#f7f1e39e}.asm-size__note strong{color:#f7f1e3;font-weight:600}.product-information__media .product-media-container{position:relative;overflow:hidden}.product-information__media .product-media__image{transition:transform .38s cubic-bezier(.2,.7,.2,1)}.product-information__media .asm-zooming .product-media__image{transform:scale(2.3);cursor:zoom-in}.asm-zoom-hint{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#0d131cbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4dc8a;font-size:.72rem;letter-spacing:.04em;line-height:1;pointer-events:none;transition:opacity .3s;box-shadow:inset 0 0 0 1px #d4af3766}.asm-zoom-hint svg{width:14px;height:14px}.asm-zooming .asm-zoom-hint{opacity:0}.asm-zoom-hint .m{display:none}.product-media-container:not(:first-child) .asm-zoom-hint{display:none}@media(hover:none),(pointer:coarse){.asm-zoom-hint .d{display:none}.asm-zoom-hint .m{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gold-shine.css.map */
