:root{--cla-ink: #1d1d1f;--cla-grey: #6e6e73;--cla-card: #ffffff;--cla-radius: 18px;--cla-gap: 8px;--cla-gold-top: #c9a213;--cla-gold-bottom: #a8860a;--cla-shadow: 0 2px 6px rgba(0,0,0,.04), 0 10px 26px rgba(0,0,0,.07)}.button{background-image:none}.button--primary,.product-item__action-button.button--primary,.product-form__add-button,.shopify-payment-button__button--unbranded,.cart-recap__checkout,.mini-cart__button-container .button--primary{background-color:var(--cla-gold-bottom)!important;background-image:linear-gradient(180deg,var(--cla-gold-top) 0%,var(--cla-gold-bottom) 100%)!important;border-color:transparent!important}.button--primary:not([disabled]):hover,.product-item__action-button.button--primary:not([disabled]):hover,.product-form__add-button:not([disabled]):hover{background-color:var(--cla-gold-bottom)!important;color:#fff!important;filter:brightness(1.07)}.product-item__action-button.button--primary,.product-form__add-button{font-family:var(--cl-font)!important;text-transform:none!important;letter-spacing:-.01em!important;font-weight:600!important}.product-item__action-button.button--primary{font-size:15px!important;min-height:40px!important;line-height:40px}.product-form__add-button{font-size:17px!important}.section__header{background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 18px!important;align-items:flex-end}.section__header:before{display:none!important}.section__header .section__title,.section__title{color:var(--cla-ink);text-transform:none!important;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.cl-reviews__summary{color:var(--cla-grey)}.section:has(.section__header) .product-list{background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 6px!important;margin-left:calc(var(--cla-gap) * -1);margin-right:calc(var(--cla-gap) * -1)}.section:has(.section__header) .scroller{background:transparent!important}.product-list:not(.product-list--scrollable):before,.product-item:after{display:none!important}.product-list .product-item,.section .product-list--scrollable .product-item{background:var(--cla-card)!important;background-clip:padding-box!important;border:var(--cla-gap) solid transparent!important;border-radius:calc(var(--cla-radius) + var(--cla-gap))!important;padding:18px 18px 20px!important;box-shadow:none!important;transition:transform .3s cubic-bezier(0,0,.5,1)}.product-list--collection .product-item{position:relative}.product-list--collection{overflow:visible!important}.template-search .link-search-results{display:none!important}.product-list .product-item:before{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;border:0!important;border-radius:var(--cla-radius);box-shadow:0 2px 8px -2px #00000014,0 1px 2px #0000000a;pointer-events:none;transition:box-shadow .3s cubic-bezier(0,0,.5,1);background:none!important;width:auto!important;height:auto!important}@media(hover:hover){.product-list .product-item:hover{transform:scale(1.012)}.product-list .product-item:hover:before{box-shadow:0 14px 26px -10px #0000004d,0 2px 6px #0000000f}}.section .product-list .flickity-viewport,.section:has(.section__header) .product-list .flickity-viewport{overflow:visible!important;clip-path:inset(-28px 0px -48px 0px)!important}@media screen and (min-width:1000px){.cl-reviews .section__header{padding-right:112px!important}.cl-none .flickity-prev-next-button{display:none!important}.cl-none .flickity-prev-next-button,.cl-reviews .flickity-prev-next-button{top:-55px!important;bottom:auto!important;left:auto!important;width:36px!important;height:36px!important;border-radius:50%!important;border:0!important;box-shadow:none!important;background:#d2d2d7a3!important;color:#0000008f!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:background-color .2s ease,opacity .2s ease!important}.cl-none .flickity-prev-next-button.next,.cl-reviews .flickity-prev-next-button.next{right:var(--cla-gap)!important}.cl-none .flickity-prev-next-button.previous,.cl-reviews .flickity-prev-next-button.previous{right:calc(var(--cla-gap) + 48px)!important}.cl-reviews .flickity-prev-next-button.next{right:0!important}.cl-reviews .flickity-prev-next-button.previous{right:48px!important}.cl-none .flickity-prev-next-button:hover,.cl-reviews .flickity-prev-next-button:hover{background:#dfdfe3bf!important;color:#000000a3!important}.cl-none .flickity-prev-next-button:disabled,.cl-reviews .flickity-prev-next-button:disabled{opacity:.42!important;cursor:default}.cl-none .flickity-button-icon,.cl-reviews .flickity-button-icon{position:absolute;left:50%!important;top:50%!important;width:12px!important;height:12px!important;transform:translate(-50%,-50%);fill:currentColor!important}.cl-reviews .flickity-prev-next-button{top:-53px!important}}.product-item__image-wrapper{border-radius:4px;overflow:hidden}@media screen and (min-width:1000px){.product-item .product-item__image-wrapper{margin-top:10px!important;margin-bottom:22px!important}}.product-item__vendor{font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--cla-grey)!important;margin-bottom:4px}.product-item__title{color:var(--cla-ink)!important;font-size:14.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.product-item__title:hover{color:#a8860a!important}.product-label{border-radius:980px!important;padding:3px 9px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.35!important;font-family:var(--cl-font)!important}.product-label--on-sale{background:var(--cla-gold-bottom)!important;color:#fff!important}.product-item__label-list{top:10px!important;left:10px!important;gap:4px;display:flex;flex-direction:column;align-items:flex-start}.product-item__label-list .product-label{margin:0!important}.layout .collection>.card{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.collection>.card>.card__header{background:var(--cla-card);border-radius:var(--cla-radius) var(--cla-radius) 0 0;padding-bottom:26px!important}.collection__toolbar{background:var(--cla-card)!important;border:0!important;border-radius:0 0 var(--cla-radius) var(--cla-radius);position:relative;margin-top:0!important}.collection__toolbar:before{content:"";position:absolute;left:30px;right:30px;top:0;border-top:1px solid #ececee}.collection .product-list--collection{background:transparent!important;padding-top:14px!important;margin-left:calc(var(--cla-gap) * -1);margin-right:calc(var(--cla-gap) * -1)}.collection .card__header .collection__title,.collection__title{text-transform:none!important;color:var(--cla-ink);font-size:34px;font-weight:700;letter-spacing:-.028em;line-height:1.08}.collection__description,.collection .card__header .rte{color:var(--cla-grey);font-size:16px;line-height:1.55}.collection__description strong,.collection .card__header .rte strong{color:var(--cla-ink)}.layout__section--secondary .card,.collection .pagination{border:0!important;border-radius:var(--cla-radius)}.card__title{color:var(--cla-ink);letter-spacing:-.015em}.cl-filter-select__field{border-radius:10px!important;border-color:#d2d2d7!important}.cl-reviews__box{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.cl-reviews__track{margin:-10px -14px 0!important;gap:16px;padding:10px 14px 24px;scroll-padding-left:14px}.cl-review{flex:0 0 calc((100% - 48px)/4)!important;background:var(--cla-card);border-radius:var(--cla-radius);padding:24px 24px 22px!important;box-shadow:2px 4px 12px #00000014}.cl-review+.cl-review:before{display:none!important}.cl-review__text{color:var(--cla-ink)!important;font-size:16px;line-height:1.55;letter-spacing:-.005em}.cl-review__name{font-family:var(--cl-font)!important;color:var(--cla-ink)!important;font-weight:600!important;letter-spacing:-.01em!important}.cl-review__source{color:var(--cla-grey)!important}.product-block-list .card{border-color:transparent!important}.product-block-list .card--collapsed{border-top-color:transparent!important}.product-meta__title{color:var(--cla-ink);font-size:clamp(24px,2.3vw,32px)!important;font-weight:700!important;letter-spacing:-.022em!important;line-height:1.12!important}.product-meta__vendor,.cl-meta-vendor{font-size:12px!important;font-weight:600!important;letter-spacing:.07em!important}.product-block-list .cl-desc-card .rte,.product-block-list__item--description .rte{color:var(--cla-ink);line-height:1.55;letter-spacing:-.005em}.product-block-list .card__collapsible-button,.cl-policies-card .card__collapsible-button,.product-block-list .card__header .card__title{color:var(--cla-ink)!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.015em!important;text-transform:none!important}.product-block-list .cl-info-stack>.cl-desktop-description:before{border-top-color:#ececee}.cl-policies__toggle{color:var(--cla-ink)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.018em!important}.cl-policies__toggle:hover{color:#a8860a!important}.cl-policies__body,.cl-policies__body p{color:var(--cla-ink)!important;font-size:17px;line-height:1.55;letter-spacing:-.005em}.cl-policies__body strong{font-weight:600}.cl-keyinfo__box{border:0!important;border-radius:14px!important;background:var(--cla-card)!important}.cl-keyinfo__label{color:var(--cla-grey)!important;font-size:12px!important}.cl-keyinfo__value{color:var(--cla-ink)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em}.product-form .quantity-selector{border-color:#d2d2d7!important;border-radius:12px!important}.cart__status-message:has(.alert--success){display:none!important}.mini-cart__line-item{align-items:center!important}.mini-cart__image-wrapper{flex:0 0 96px!important;width:96px!important;min-width:96px!important}.mini-cart__image-wrapper .aspect-ratio--square{padding-bottom:150%!important}.mini-cart__image-wrapper img{object-fit:contain!important;border-radius:4px}main .shopify-section>.section:not([data-section-type=slideshow]){margin-top:56px!important;margin-bottom:0!important}main .shopify-section>.cl-reviews{margin-top:56px!important;margin-bottom:0!important}main>.shopify-section:last-child>.section,main>.shopify-section:last-child>.cl-reviews{margin-bottom:72px!important}main#main>.shopify-section--cl-slogan{margin-top:28px!important}main#main>.shopify-section--cl-slogan+.shopify-section{margin-top:44px!important}@media screen and (max-width:999px){.cl-review{flex-basis:46%!important}main .shopify-section>.section:not([data-section-type=slideshow]),main .shopify-section>.cl-reviews{margin-top:52px!important}.section:has(.section__header) .scroller{border:0!important;padding-left:0!important;padding-right:0!important}.section:has(.section__header) .product-list--scrollable{padding-top:10px!important;padding-bottom:24px!important;margin-top:-6px!important}}@media screen and (max-width:640px){main .shopify-section>.section:not([data-section-type=slideshow]),main .shopify-section>.cl-reviews{margin-top:40px!important}main#main>.shopify-section--cl-slogan{margin-top:20px!important}main#main>.shopify-section--cl-slogan+.shopify-section{margin-top:32px!important}main>.shopify-section:last-child>.section,main>.shopify-section:last-child>.cl-reviews{margin-bottom:48px!important}.section__header{margin-left:0!important;margin-right:0!important;padding:0 0 14px!important}.section__header .section__title,.section__title{font-size:22px;line-height:1.15}:root{--cla-gap: 5px;--cla-radius: 16px}.product-list .product-item,.section .product-list--scrollable .product-item{padding:10px 10px 12px!important}.section .product-list--scrollable .product-item{width:calc((100vw - 30px)/2)!important}.product-item__vendor{font-size:10px!important}.product-item__title{font-size:13.5px}.product-item__action-button.button--primary{font-size:14px!important;min-height:38px!important;line-height:38px}.product-item__label-list{top:8px!important;left:8px!important}body.template-product .header{background:#fff!important}body.template-product .product-block-list__item--gallery>.card{border-top-left-radius:0!important;border-top-right-radius:0!important}.collection>.card>.card__header{border-radius:0}.collection__toolbar{border-radius:0}.collection__title,.collection .card__header .collection__title{font-size:28px}.cl-reviews__box{margin-left:-20px!important;margin-right:-20px!important}.cl-reviews__track{margin:-10px 0 0!important;padding:10px 20px 24px;gap:12px;scroll-padding-left:20px}.cl-review{flex-basis:82%!important;padding:20px!important}}body[class*=template-customers],body:has(.clhb){background:#f5f5f7!important}@media screen and (max-width:999px){body[class*=template-customers] .header,body:has(.clhb) .header{background:#f5f5f7!important}}body[class*=template-customers] [data-section-type=text-with-icons]{display:none!important}body .clhb .clhb__wrap{max-width:1100px}body .clhb{padding-bottom:8px!important}body .clhb-tips{border-top:0!important;padding:20px 0 52px!important}@media screen and (max-width:640px){body[class*=template-customers]:not(:has(.clhb)) main .container{padding-left:16px!important;padding-right:16px!important}body[class*=template-customers]:not(:has(.clhb)) main .page__sub-header{padding-left:0!important;padding-right:0!important}body[class*=template-customers]:not(:has(.clhb)) main .card{border:0!important;border-radius:18px!important;margin:0 0 16px!important;overflow:hidden}body[class*=template-customers]:not(:has(.clhb)) main .layout__section{margin-bottom:0!important}body[class*=template-customers]:not(:has(.clhb)) main .value-picker-wrapper{margin:0 0 16px!important}.template-customers-account main .table-wrapper{overflow:visible!important;margin:0!important;padding:0!important}.template-customers-account main .table thead{display:none!important}.template-customers-account main .table,.template-customers-account main .table tbody{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.template-customers-account main .table tr{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"num total" "date date" "pay ship";gap:3px 12px;padding:14px 18px!important;border-top:1px solid #e5e5ea!important}.template-customers-account main .table td{display:block!important;padding:0!important;border:0!important;white-space:normal!important}.template-customers-account main .table td:nth-child(1){grid-area:num;font-size:17px;font-weight:600}.template-customers-account main .table td:nth-child(5){grid-area:total;font-size:17px;font-weight:600;color:#1d1d1f;text-align:right}.template-customers-account main .table td:nth-child(2){grid-area:date;font-size:14px;color:#6e6e73!important}.template-customers-account main .table td:nth-child(3){grid-area:pay;font-size:13px;color:#6e6e73!important}.template-customers-account main .table td:nth-child(4){grid-area:ship;font-size:13px;color:#98989d!important;text-align:right}}section[data-section-type=text-with-icons] .text-with-icons__item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}section[data-section-type=text-with-icons] .text-with-icons__icon-wrapper{margin:0!important;color:#c29b0c}section[data-section-type=text-with-icons] .text-with-icons__icon-wrapper svg{width:28px;height:28px}section[data-section-type=text-with-icons] .text-with-icons__title{margin:0 0 4px!important;color:var(--cla-ink);font-size:15px;font-weight:600;letter-spacing:-.01em}section[data-section-type=text-with-icons] .text-with-icons__content,section[data-section-type=text-with-icons] .text-with-icons__content p{color:var(--cla-grey);font-size:13.5px;line-height:1.45}section[data-section-type=text-with-icons] .text-with-icons__content-wrapper{margin:0!important}@media screen and (max-width:999px){section[data-section-type=text-with-icons] .container{padding-left:20px!important;padding-right:20px!important}section[data-section-type=text-with-icons] .flickity-viewport{height:auto!important;overflow:visible!important;touch-action:auto!important}section[data-section-type=text-with-icons] .flickity-slider{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;position:static!important;transform:none!important}section[data-section-type=text-with-icons] .flickity-slider>.text-with-icons__item{position:static!important;left:auto!important;transform:none!important;width:auto!important;padding:0!important}section[data-section-type=text-with-icons] .flickity-page-dots{display:none!important}section[data-section-type=text-with-icons] .text-with-icons:not(.flickity-enabled){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}section[data-section-type=text-with-icons] .text-with-icons:not(.flickity-enabled)>.text-with-icons__item{width:auto!important;margin:0!important;padding:0!important;border:0!important}}@media screen and (max-width:640px){section[data-section-type=text-with-icons] .flickity-slider,section[data-section-type=text-with-icons] .text-with-icons:not(.flickity-enabled){grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}section[data-section-type=text-with-icons] .text-with-icons__title{font-size:14px}section[data-section-type=text-with-icons] .text-with-icons__content,section[data-section-type=text-with-icons] .text-with-icons__content p{font-size:13px}}.footer{background:#000!important;color:#86868b!important;border-top:0!important;font-family:var(--cl-font)!important;font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased;padding-top:44px!important}.footer,.footer__wrapper,.footer__block-list,.footer__block-item,.footer__aside,.footer__aside-item,.footer__collapsible,.footer__title{border-color:#333336!important}.footer .footer__title{color:#e8e8ed!important;font-family:var(--cl-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:10px}.footer__block-item--links .footer__title>span:first-child{display:inline-block;text-transform:lowercase}.footer__block-item--links .footer__title>span:first-child:first-letter{text-transform:uppercase}.footer .rte,.footer .rte p,.footer__newsletter-text p{color:#86868b!important;font-size:12px!important;line-height:1.6}.footer__linklist li{margin:0 0 2px}.footer .footer__link-item{color:#d2d2d7!important;font-size:12px!important;line-height:1.5;padding:4px 0;display:inline-block;text-decoration:none;transition:color .15s ease}.footer .footer__link-item:hover{color:#f5f5f7!important;text-decoration:underline;text-underline-offset:2px}.footer .footer__newsletter-form .form__field{background:#1d1d1f!important;border:1px solid #424245!important;color:#f5f5f7!important;border-radius:10px!important;font-size:13px}.footer .footer__newsletter-form .form__floating-label{color:#86868b!important}.footer .footer__newsletter-form .button{min-height:40px;font-size:13px!important;padding:0 20px!important}.footer__aside{border-top:1px solid #333336!important;margin-top:36px!important;padding-top:18px!important;color:#86868b;font-size:12px}.footer__aside p,.footer__aside-title{color:#86868b!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--cl-font)!important}.footer .social-media__item a{color:#86868b!important;transition:color .15s ease}.footer .social-media__item a:hover{color:#f5f5f7!important}.footer .social-media__item svg{width:24px!important;height:24px!important}.footer .payment-list__item,.footer__aside-item--payment svg{opacity:.85}@media screen and (max-width:640px){.footer{padding-top:28px!important}.footer__block-item{border-bottom:1px solid #333336!important;margin:0!important;padding:0!important}.footer .footer__title{margin:0!important;padding:14px 0!important;font-size:14px!important;font-weight:500!important;color:#e8e8ed!important}.footer .plus-button{color:#86868b;transform:scale(.8)}.footer__collapsible-content{padding:0 0 14px!important}.footer .footer__link-item{font-size:14px!important;padding:6px 0}.footer .rte,.footer .rte p,.footer__newsletter-text p{font-size:13px!important}.footer__block-item--newsletter{padding:14px 0 18px!important}.footer__aside{margin-top:0!important;border-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cl-apple.css.map */
